$(document).ready(function(){
});
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function mostrarBusquedaAvansada(){   
    var formulario = "#form_busqueda_avansada";
    $(formulario).find("#slt_tipo_persona").val("0");
    $(formulario).find("#slt_tipo_especialidad").val("0");
    $(formulario).find("#txt_palabras_clave").val("");
    
    
    $("#form_busqueda_avansada").slideToggle(function(){
        if($("#lnk_busqueda_avansada").html() == "Cancelar"){
            $("#lnk_busqueda_avansada").html("Busqueda avansada");
        }else{            
            $("#lnk_busqueda_avansada").html("Cancelar");
        }
    });
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function iniciarBusqueda(){
    var formulario = "#form_busqueda_avansada";    
    var loading = "<tr><td align='right'><span class='spn_loading'><img src='WEB-CONTENT/img/progress.gif'/></span></td></tr>"
    $("#grid_busqueda table").html(loading);
    
    var tipo_pers = $(formulario).find("#slt_tipo_persona").val();
    var tipo_espe = $(formulario).find("#slt_tipo_especialidad").val();
    var pala_clav = $(formulario).find("#txt_palabras_clave").val();
    
    if(tipo_espe == "0" ){tipo_espe = "";}
    if(tipo_pers == "0"){tipo_pers = "";}
        
    var html=   "<tr>\n\
                    <td class='td-head'>Especialidad</td>\n\
                    <td class='td-head'>Tipo</td>\n\
                    <td class='td-head'>Nombre</td>\n\
                    <td class='td-head' align='center'>Ver detalle</td>\n\
                </tr>";
    
    var url = par_sis[2]+par_sis[11]+par_sis[122];
    
    if(pala_clav.trim() == ""){
        $(formulario).find("span.msj_error").html("El campo Palabras Clave es necesario.");
        $("#grid_busqueda table").html("<tr><td colspan='4'>Resultados: 0</td></tr>");
    }else{ 
        $(formulario).find("span.msj_error").html("");
        $.getJSON(
            url,
            {dsc:pala_clav.trim(),tp_a:tipo_pers,tp_s:tipo_espe},
            function(data) {
                if(data != ""){
                    $.each(data, function(key, val) {
                        html += "<tr id='"+val["dni"]+"'>\n\
                                    <td style='width:30%;'>"+val["escu"].split("-")[1]+"</td>\n\
                                    <td style='width:20%;'>"+val["tip_alum"].split("-")[1]+"</td>\n\
                                    <td style='width:35%;'>"+val["persona"].ape_paterno_pers+" "+val["persona"].ape_materno_pers+" "+val["persona"].nomb_pers+"</td>\n\
                                    <td align='center' style='width:15%;'><a href='#!' onclick='verDetallePerfil('"+val["dni"]+"')'>ver detalle</a></td>\n\
                                </tr>";
                    });
                }else{
                    html = "<tr>\n\
                                <td colspan='4'>Resultados: 0</td>\n\
                            </tr>";
                }                
                $("#grid_busqueda table").html(html);
        });
    }    
}


function cambiarPass(formulario){    
    $(formulario).find("span.spn_check").hide();
    $(formulario).find("span.spn_loading").show();    
    
    var pass_antigua = $(formulario).find("#txt_responsable_pass_antigua").val();
    var pass_nueva1 = $(formulario).find("#txt_responsable_pass_nueva1").val();
    var pass_nueva2 = $(formulario).find("#txt_responsable_pass_nueva2").val();
    
    if(pass_antigua.isEmpty() | pass_nueva1.isEmpty() | pass_nueva2.isEmpty()){
        $(formulario).find("span.msj_error").html(msj_sis[0]);
    }else{
        if(pass_nueva1 != pass_nueva2){
            $(formulario).find("span.msj_error").html("Las contrase&ntilde;as no coinciden");
        }else{
            var url = par_sis[0]+par_sis[11]+par_sis[105];

            $.ajax({
                type: "POST",
                url : url,
                data : "pwd_ol="+pass_antigua+"&pwd_nw="+pass_nueva2,
                dataType : "json",
                success : function(rpta){
                    if(rpta.datos.cod == "3"){
                        $(formulario).find("span.spn_loading").hide();
                        $(formulario).find("span.spn_check").show();
                        $(formulario).find("span.msj_error").css({"color": "green","text-decoration":"none"}).html(rpta.datos.des);
                    }else{
                        $(formulario).find("span.spn_loading").hide();
                        $(formulario).find("span.msj_error").html(rpta.datos.des);
                    }                       
                }
            });
        }
        
    }
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
